package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.model.Brand;
import java.util.List;
import java.util.Map;

public interface BrandMapper {

    int insertBrand(Brand brand);// 保存品牌到数据库

    int deleteById(Long id); // 根据主键删除品牌信息

    int updateById(Brand brand);// 根据主键修改数据

    Brand selectById(Long id); // 根据主键查询品牌信息

    Brand selectByName(String name); // 根据品牌名查询品牌	(有品牌的型号)

    Brand selectOnlyByName(String name); // 根据品牌名查询品牌 (无品牌的型号)

    Brand selectByBrandId(Long id); // 根据主键查询品牌 (有品牌的型号)

    List<Brand> selectByBrand(String brandName); // 查询所有品牌


    List<Brand> selectByPage(Map<String, Object> params);

    List<Brand> selectAll(); // 查询所有品牌

    long countByPage(Map<String, Object> params);

    List<Brand> selectWithName();


}
